ArchFeature: A Modeling Environment Integrating Features into Product Line Architecture

نویسندگان

  • Gharib Gharibi
  • Yongjie Zheng
چکیده

An important task in product line architecture (PLA) modeling is developing the involved variation points and maintaining their conformance to product line features. However, existing modeling tools and approaches still require manual management of variation points and manual maintenance of feature-PLA relations, which is expensive and error prone. In this paper, we introduce a new PLA modeling environment named ArchFeature. It can automatically manage variation points in the PLA model, create and maintain feature-PLA relations, and derive new architectural instances. The key idea of ArchFeature is to develop the product line features and PLA side-by-side in the same environment, and integrate their specifications in a single model. The goal is to reduce the modeling effort and increase the quality of the PLA models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constraint-Sensitive Privacy Management for Personalized Web-Based Systems

This research aims at reconciling web personalization with privacy constraints imposed by legal restrictions and by users’ privacy preferences. We propose a software product line architecture approach, where our privacyenabling user modeling architecture can dynamically select personalization methods that satisfy current privacy constraints to provide personalization services. A feasibility stu...

متن کامل

A model-driven software environment for modeling, simulation and analysis of complex systems

SimStudio is a Modeling & Simulation environment based on the DEVS formalism (Discrete EVent Systems Specification). Its architecture aims at integrating in a single platform tools for modeling, simulation, analysis and collaboration, by proposing model transformation features (code generation, among others) in order to smooth the modeling and simulation cycle. To achieve this, SimStudio is bui...

متن کامل

Improving Product Line Architecture Design and Customization by Raising the Level of Variability Modeling

Product Line Architecture (PLA) plays a central role in software product line development. In order to support architecture-level variability modeling, most architecture description languages (ADLs) introduce architectural variation elements, such as optional component, connector and interface, which must be customized during product derivation. Variation elements are many, and design and custo...

متن کامل

Assembly features in modeling and planning

In recent years, features have been introduced in modeling and planning for manufacturing of parts. Such features combine geometric and functional information. Here it is shown that the feature concept is also useful in assembly modeling and planning. For modeling and planning of both single parts and assemblies, an integrated object-oriented product model is introduced. For speci"c assembly-re...

متن کامل

FOOM - Feature-based Object Oriented Modeling: Implementation of a Process to extract and extend Software Product Line Architecture

Using a product line approach to software development and evolution requires much more than a re-use program: it requires the implementation of a common architecture across all members of the product family. FOOM represents a synthesis of FODA (Feature Oriented Domain Analysis) and Horseshoe models. It includes Object Oriented approach to Product Line Family architecture. It focuses on identify...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016